با ارائه XML توسط کنسرسيوم وب ، قدرت تازه ای در عرصه تکنولوژی های مطرح عرض اندام نمود . در اين مقاله با توجه به اهميت تکنولوژی فوق ، به برخی از نکات کليدی و مهم آن اشاره می گردد.
نکته اول ◄ کنسزسيوم وب با طراحی XML ، امکان استفاده از آن را در اينترنت ، مجموعه وسيعی از برنامه ها ، سيستم های عامل مستقل ، سخت افزار و زبان های کامپيوتر فراهم کرده است . XML روشی مطمئن بمنظور تبادل اطلاعات بين سيستم های متفاوت است .
نکته دوم ◄ تکنولوژی XML دارای مجموعه ای از تکنولوژی های مرتبط نظير : RDF,Schema و XSL بوده که هر يک از آنان بر اساس XML ايجاد شده اند .
نکته سوم ◄ در زمان ايجاد سندهای XML ، می بايست قوانين اندکی را رعايت نمود. مثلا" هر تگ شروع می بايست با يک تگ پايان ، خاتمه يابد (
نکته چهارم ◄ تکنولوژی Schema ، ساختار داده های موجود در XML را تشريح می نمايد . فايل های XML ، اجباری به داشتن يک Schema نداشته و اين امر يک گزينه اختياری است . سندهای "خوش شکل " XML ، دارای اشاره گری به يک Schema بوده و بدين ترتيب سند XML "معتبر" می گردد . بنابراين درصورتيکه سند XML دارای يک Schema نباشد ، سند معتبر نخواهد بود .
نکته پنجم ◄ تکنولوژی XSLT ،امکان تغيير يک سند XML را از يک فرمت به فرمت ديگر فراهم می نمايد. حرف "T" ، نشاندهنده "تبديل " است . XSLT ، مشابه يک زبان برنامه نويسی کامل بوده و دارای امکانات مشابه زبان های برنامه نويسی نظير : for-each ، if و متغير است . پس از تبديل فرمت يک سند XML ، خروجی ( نتيجه عمليات تبديل ) می تواند بصورت Html ، متن، WML، و يا صرفا" يک سند XML با فرمت ديگر باشد. ( همواره سند می بايست خوش شکل باشد ) . با استفاده از XSLT می توان سندهای XML را به WML تبديل تا زمينه استفاده از آنان بر روی تلفن های مبتنی بر WAP فراهم گردد .
نکته ششم ◄ تکنولوژی Schema ، درسال 2001 ميلادی استاندارد شده است . Schema و DTD دارای موارد اختلاف کاملا" مشهودی می باشند . Schema جديدتر بوده و مبتنی بر XML و انعطاف پذير است . DTD در عين کامل بودن بدليل عدم انعطاف پذيری لازم و طراحی مبتنی بر XML گزينه ای مناسب برای تشريح ساختار يک سند XML نمی باشد . DTD توسط SGML که قبل از XML ارائه شده ، مطرح و می توان از آن برای ارائه راه حل های مبتنی بر SGML استفاده نمود. تا قبل از سال 1998 عمدتا" از DTD استفاده می گرديد .
نکته هفتم ◄ معتبر سازی يک سند XML توسط پارسر انجام می گيرد . پارسر، برنامه ای است که يک سند XML را خوانده و در رابطه با معتبر بودن آن اتخاذ تصميم می نمايد. فرآيند تصميم گيری در رابطه با معتبر بودن يک سند XML ، اعتبارسنجی ناميده می شود. پارسر ، قادر به اتخاذ تصميم در رابطه با "خوش شکل " بودن و "معتبر " بودن يک سند XML است .
نکته هشتم ◄ تمام تگ های مشابه :
نکته نهم ◄ در صورتيکه XML زير را داشته باشيم :
و در يک فايل XML مشابه دارای المانی بصورت
نکته دهم ◄ پارسر شرکت ماکروسافت MSXML ناميده شده و اولين مرتبه همراه IE4 عرضه گرديد . پارسرهای متعدد ديگر نظير " Saxon,Xalan,Oracle XSL, Sablotorn , Unicorn, Napa , 4XSLT, Instant Saxon و XML Full Parser نير وجود دارد .
نظرات شما عزیزان: